home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 November / Software of the Month Club 1996 November.iso / pc / dos / sri / edu / soa / dbase.exe / DB.SAM (.txt) < prev    next >
Encoding:
Ami Pro/Word Pro document  |  1995-08-17  |  29.4 KB  |  417 lines

  1. [ver]
  2. [sty]
  3.     _DEFAULT.STY
  4. [files]
  5. [charset]
  6.     ANSI (Windows, IBM CP 1252)
  7. [revisions]
  8. [prn]
  9.     HP LaserJet IIIP
  10. [port]
  11.     LPT1:
  12. [lang]
  13. [desc]
  14.     808703912
  15.     795601808
  16. [fopts]
  17. [lnopts]
  18.     Body Text
  19. [docopts]
  20. [GramStyle]
  21. [lay]
  22.     Standard
  23.     [rght]
  24.         15840
  25.         12240
  26.         360
  27.         1008
  28.         1008
  29.         360
  30.         360
  31.         11880
  32.         720
  33.         1440
  34.         2160
  35.         2880
  36.         3600
  37.         4320
  38.         5040
  39.         5760
  40.         6480
  41.         7200
  42.         7920
  43.         8640
  44.     [hrght]
  45.     [lyfrm]
  46.         11200
  47.         12240
  48.         1008
  49.         1 0 0 0 0 0 0
  50.     [frmlay]
  51.         1008
  52.         12240
  53.         1440
  54.         792
  55.         1440
  56.         1440
  57.         10800
  58.         4680
  59.         9360
  60.     [txt]
  61.     [frght]
  62.     [lyfrm]
  63.         13248
  64.         14832
  65.         12240
  66.         15840
  67.         1 0 0 0 0 0 0
  68.     [frmlay]
  69.         15840
  70.         12240
  71.         1440
  72.         792
  73.         14904
  74.         1440
  75.         1440
  76.         10800
  77.         4680
  78.         9360
  79.     [txt]
  80. [elay]
  81.     54 0 56 0 0 0 0 65535 2 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  82.     108 0 96 0 0 0 0 65535 2 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  83.     162 0 97 0 0 0 0 65535 2 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  84.     216 0 94 0 0 0 0 65535 2 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  85.     270 0 25 0 0 0 0 65535 2 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  86.     323 0 74 1025 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  87. [edoc]
  88. <:#254,11520><:f240,QCourier New,0,0,0> 
  89. <:#254,11520><:f240,QCourier New,0,0,0>                                        
  90. <:#254,11520><:f240,QCourier New,0,0,0> <:f><:f240,QCourier New,0,0,0>                            DB -- DATA-BASE PROGRAM
  91. <:#254,11520><:f240,QCourier New,0,0,0>         
  92. <:#254,11520><:f240,QCourier New,0,0,0>        OVERVIEW
  93. <:#254,11520><:f240,QCourier New,0,0,0>         
  94. <:#254,11520><:f240,QCourier New,0,0,0>             DB is a very fast, file storage and retrieval program that is 
  95. <:#254,11520><:f240,QCourier New,0,0,0>        MENU driven, easy-to-use and absolutely free of charge.  Having the
  96. <:#254,11520><:f240,QCourier New,0,0,0>        capacity to store 1500 records, it makes a fine "address book." In
  97. <:#254,11520><:f240,QCourier New,0,0,0>        fact, a sample is included herein, one from which records can easily
  98. <:#254,11520><:f240,QCourier New,0,0,0>        be deleted, and to which records can just as easily be added.
  99. <:#254,11520><:f240,QCourier New,0,0,0>                         
  100. <:#254,11520><:f240,QCourier New,0,0,0>        TYPICAL USE
  101. <:#254,11520><:f240,QCourier New,0,0,0>         
  102. <:#254,11520><:f240,QCourier New,0,0,0>                  Do you wish to create a file? n  (yes)   ENTER
  103. <:#254,11520><:f240,QCourier New,0,0,0>         
  104. <:#254,11520><:f240,QCourier New,0,0,0>                  file name?  (test)   ENTER
  105. <:#254,11520><:f240,QCourier New,0,0,0>         
  106. <:#254,11520><:f240,QCourier New,0,0,0>                  number of records?  (20)   ENTER
  107. <:#254,11520><:f240,QCourier New,0,0,0>         
  108. <:#254,11520><:f240,QCourier New,0,0,0>                  Comment:  the number is low to speed the operation.
  109. <:#254,11520><:f240,QCourier New,0,0,0>         
  110. <:#254,11520><:f240,QCourier New,0,0,0>                  Input number of fields per record?  (5)   ENTER
  111. <:#254,11520><:f240,QCourier New,0,0,0>         
  112. <:#254,11520><:f240,QCourier New,0,0,0>                  Comment:  20 fields are maximum.
  113. <:#254,11520><:f240,QCourier New,0,0,0>         
  114. <:#254,11520><:f240,QCourier New,0,0,0>             But five fields were requested, so the system asks in turn 
  115. <:#254,11520><:f240,QCourier New,0,0,0>        for five field names and the number of characters to be reserved 
  116. <:#254,11520><:f240,QCourier New,0,0,0>        for each field:
  117. <:#254,11520><:f240,QCourier New,0,0,0>         
  118. <:#254,11520><:f240,QCourier New,0,0,0>                  field 1?  (last name,15)   ENTER
  119. <:#254,11520><:f240,QCourier New,0,0,0>         
  120. <:#254,11520><:f240,QCourier New,0,0,0>                  field 2?  (first name,15)   ENTER
  121. <:#254,11520><:f240,QCourier New,0,0,0>         
  122. <:#254,11520><:f240,QCourier New,0,0,0>                  field 3?  (st. address,25)   ENTER
  123. <:#254,11520><:f240,QCourier New,0,0,0>         
  124. <:#254,11520><:f240,QCourier New,0,0,0>                  field 4  (city/st/zip,25)   ENTER
  125. <:#254,11520><:f240,QCourier New,0,0,0>         
  126. <:#254,11520><:f240,QCourier New,0,0,0>                  field 5  (tel. number, 12)   ENTER
  127. <:#254,11520><:f240,QCourier New,0,0,0>         
  128. <:#254,11520><:f240,QCourier New,0,0,0>        The user should note that this is the format for the sample file.
  129. <:#254,11520><:f240,QCourier New,0,0,0>        Looking ahead, and anticipating a print out of records, the
  130. <:#254,11520><:f240,QCourier New,0,0,0>        recommendations given above are -- substantially -- the maximum
  131. <:#254,11520><:f240,QCourier New,0,0,0>        characters allowable for straight ASCII, "elite Type," (96 
  132. <:#254,11520><:f240,QCourier New,0,0,0>        characters per line).  The "allowable" for "pica Type," 80 
  133. <:#254,11520><:f240,QCourier New,0,0,0>        characters per line, is 78.  If these limitations are met, DB 
  134. <:#254,11520><:f240,QCourier New,0,0,0>        will automatically print one record per line.  Otherwise, the 
  135. <:#254,11520><:f240,QCourier New,0,0,0>        program will print each record in its entirety, one field per 
  136. <:#254,11520><:f240,QCourier New,0,0,0>        line.
  137. <:#254,11520><:f240,QCourier New,0,0,0>         
  138. <:#254,11520><:f240,QCourier New,0,0,0>             At this point, the program together with the built-in 
  139. <:#254,11520><:f240,QCourier New,0,0,0>        disk-operating system, sets aside reserved space on the disk for 
  140. <:#254,11520><:f240,QCourier New,0,0,0>        the requested file.  When the task is complete, the program goes 
  141. <:#254,11520><:f240,QCourier New,0,0,0>        directly to the "MENU."
  142. <:#254,11520><:f240,QCourier New,0,0,0>         
  143. <:#254,11520><:f240,QCourier New,0,0,0>         
  144. <:#254,11520><:f240,QCourier New,0,0,0>             The following information applies to all sessions, whether 
  145. <:#254,11520><:f240,QCourier New,0,0,0>        starting a new file -- as above -- or accessing and/or modifying 
  146. <:#254,11520><:f240,QCourier New,0,0,0>        an old file.
  147. <:#254,11520><:f240,QCourier New,0,0,0>         
  148. <:#254,11520><:f240,QCourier New,0,0,0>        MENU
  149. <:#254,11520><:f240,QCourier New,0,0,0>         
  150. <:#254,11520><:f240,QCourier New,0,0,0>                             File Access
  151. <:#254,11520><:f240,QCourier New,0,0,0>         
  152. <:#254,11520><:f240,QCourier New,0,0,0>                       Type 'q' for quit
  153. <:#254,11520><:f240,QCourier New,0,0,0>       
  154. <:#254,11520><:f240,QCourier New,0,0,0>                       Type 'd' for directory
  155. <:#254,11520><:f240,QCourier New,0,0,0>         
  156. <:#254,11520><:f240,QCourier New,0,0,0>                       Type 's' for sort
  157. <:#254,11520><:f240,QCourier New,0,0,0>         
  158. <:#254,11520><:f240,QCourier New,0,0,0>                       Type 'a' for adding a record
  159. <:#254,11520><:f240,QCourier New,0,0,0>         
  160. <:#254,11520><:f240,QCourier New,0,0,0>                       Type 'c" for configuration, printer
  161. <:#254,11520><:f240,QCourier New,0,0,0>
  162. <:#254,11520><:f240,QCourier New,0,0,0>                       Type 'p' for printing records
  163. <:#254,11520><:f240,QCourier New,0,0,0>         
  164. <:#254,11520><:f240,QCourier New,0,0,0>                       Type 'l' for looking at records
  165. <:#254,11520><:f240,QCourier New,0,0,0>         
  166. <:#254,11520><:f240,QCourier New,0,0,0>                       Type 'dos' for MS-DOS  (Type 'EXIT' to return.)
  167. <:#254,11520><:f240,QCourier New,0,0,0>         
  168. <:#254,11520><:f240,QCourier New,0,0,0>                       code? *
  169. <:#254,11520><:f240,QCourier New,0,0,0>         
  170. <:#254,11520><:f240,QCourier New,0,0,0>                  Note!  Except for calling a file directly by name, 
  171. <:#254,11520><:f240,QCourier New,0,0,0>        only lower case letters are used above.
  172. <:#254,11520><:f240,QCourier New,0,0,0>         
  173. <:#254,11520><:f240,QCourier New,0,0,0>                  'c' is for configuring a printer.  Output is set for 
  174. <:f240,QCourier New,0,0,0>        HP PCL-4/5 and related printers.  But<:f><:f240,QCourier New,0,0,0> a number of other printers 
  175. <:f240,QCourier New,0,0,0>        are accomodated.  Listings are provided.  One may choose a
  176. <:f240,QCourier New,0,0,0>        particular printer or one that is known to be compatible.  If
  177. <:#254,11520><:f240,QCourier New,0,0,0>        none of the listed printers will serve, the programs provides
  178. <:#254,11520><:f240,QCourier New,0,0,0>        for user-configuration.  That is; armed with the applicable
  179. <:#254,11520><:f240,QCourier New,0,0,0>        printer manual, the user inputs eleven printer-codes to the
  180. <:#254,11520><:f240,QCourier New,0,0,0>        program, "USERP.PRN."  Toward this end, DB is amply prompted or
  181. <:#254,11520><:f240,QCourier New,0,0,0>        is otherwise self-explanatory.
  182. <:#254,11520><:f240,QCourier New,0,0,0>         
  183. <:#254,11520><:f240,QCourier New,0,0,0>                  'q' is for quitting the program.  This is the only 
  184. <:#254,11520><:f240,QCourier New,0,0,0>        proper way to exit, since it closes all files and releases all 
  185. <:#254,11520><:f240,QCourier New,0,0,0>        peripherals for later use.
  186. <:#254,11520><:f240,QCourier New,0,0,0>         
  187. <:#254,11520><:f240,QCourier New,0,0,0>                  'd' is for the directory.  It will list on the screen 
  188. <:#254,11520><:f240,QCourier New,0,0,0>        or on paper all the key fields of the file.  (The user can stop 
  189. <:#254,11520><:f240,QCourier New,0,0,0>        a "screen" presentation by pressing the space bar.  Pressing it 
  190. <:#254,11520><:f240,QCourier New,0,0,0>        again will recommence the scroll.)
  191. <:#254,11520><:f240,QCourier New,0,0,0>         
  192. <:#254,11520><:f240,QCourier New,0,0,0>                  's' is for sort which can be alphabetizing or sorting 
  193. <:#254,11520><:f240,QCourier New,0,0,0>        by number.  Alphabetizing is a downward sort.  "High score" 
  194. <:#254,11520><:f240,QCourier New,0,0,0>        sorting is upward; (as -- for example -- sorting by year, for 
  195. <:#254,11520><:f240,QCourier New,0,0,0>        tax purposes).  The user chooses the direction.   This program 
  196. <:#254,11520><:f240,QCourier New,0,0,0>        employs a very efficient sort algorithm.  Even with 750 records 
  197. <:#254,11520><:f240,QCourier New,0,0,0>        and second level sorting, (which is automatic, incidentally), 
  198. <:#254,11520><:f240,QCourier New,0,0,0>        the job is finished in seconds.  The user is informed when the 
  199. <:#254,11520><:f240,QCourier New,0,0,0>        sort is complete.
  200. <:#254,11520><:f240,QCourier New,0,0,0>         
  201. <:#254,11520><:f240,QCourier New,0,0,0>                  'a' is for adding a record.  The fields will be listed 
  202. <:#254,11520><:f240,QCourier New,0,0,0>        with assigned names one after the other.  The user merely fills 
  203. <:#254,11520><:f240,QCourier New,0,0,0>        in the appropriate information.  As an aid to the user, a 
  204. <:#254,11520><:f240,QCourier New,0,0,0>        lighted horizontal bar will appear above the entry point to 
  205. <:#254,11520><:f240,QCourier New,0,0,0>        indicate how much space is available for the particular entry.  
  206. <:#254,11520><:f240,QCourier New,0,0,0>        If by chance, one enters more than the allowable amount, the 
  207. <:#254,11520><:f240,QCourier New,0,0,0>        program will automatically reject the entry and revert to the 
  208. <:#254,11520><:f240,QCourier New,0,0,0>        beginning of the field.  Another attempt can then be made.  All 
  209. <:#254,11520><:f240,QCourier New,0,0,0>        fields are supplied with "default" entries; the symbols "@."  
  210. <:#254,11520><:f240,QCourier New,0,0,0>        "Null" entries create problems.  Go ahead and just hit the 
  211. <:#254,11520><:f240,QCourier New,0,0,0>        return key if no entry is required.  The program will 
  212. <:#254,11520><:f240,QCourier New,0,0,0>        automatically enter its own "null" string for that field.  Note! 
  213. <:#254,11520><:f240,QCourier New,0,0,0>        Commas and semi-colons cannot be used within field-entries.  
  214. <:#254,11520><:f240,QCourier New,0,0,0>        Commas and semi-colons are "delimiters," recognised by the 
  215. <:#254,11520><:f240,QCourier New,0,0,0>        computer as markers to separating entries.
  216. <:#254,11520><:f240,QCourier New,0,0,0>         
  217. <:#254,11520><:f240,QCourier New,0,0,0>                  'p' is the option for printing records and is 
  218. <:#254,11520><:f240,QCourier New,0,0,0>        screen-prompted in great  detail.  Courier typeface is asssumed
  219. <:#254,11520><:f240,QCourier New,0,0,0>        in all print operations, since it is universally available and
  220. <:#254,11520><:f240,QCourier New,0,0,0>        provides for "one character," per space (making "spacing" entirely
  221. <:#254,11520><:f240,QCourier New,0,0,0>        predictable.  For example, 80 characters per line for Pica and 96
  222. <:#254,11520><:f240,QCourier New,0,0,0>        characters per line for Elite; a rather typical "ASCII" setup.
  223. <:#254,11520><:f240,QCourier New,0,0,0>        The user may print out the whole file or a specifically designated
  224. <:#254,11520><:f240,QCourier New,0,0,0>        portion thereof.  Formatting and paging are automatic.  If the
  225. <:#254,11520><:f240,QCourier New,0,0,0>        chosen fields for the records can fit on single lines, the records
  226. <:#254,11520><:f240,QCourier New,0,0,0>        are listed one per line.  If single fields are chosen, (for example,
  227. <:#254,11520><:f240,QCourier New,0,0,0>        names only), the program will automatically set them down one next
  228. <:#254,11520><:f240,QCourier New,0,0,0>        to the other, two or three abreast, with appropriate spacing.  One
  229. <:#254,11520><:f240,QCourier New,0,0,0>        can specify a heading if one wishes.  Make it simple and remember,
  230. <:#254,11520><:f240,QCourier New,0,0,0>        it will be "left justified"  If more than one page is required for
  231. <:#254,11520><:f240,QCourier New,0,0,0>        a particular printing session, the program will automatically number
  232. <:#254,11520><:f240,QCourier New,0,0,0>        succeeeding pages and provide a repeat of the heading.  One line is
  233. <:#254,11520><:f240,QCourier New,0,0,0>        skipped after every five lines of single-line printing to
  234. <:#254,11520><:f240,QCourier New,0,0,0>        facilitate reading.
  235. <:#254,11520><:f240,QCourier New,0,0,0>         
  236. <:#254,11520><:f240,QCourier New,0,0,0>             If the records exceed 78 characters total (for "pica" Type) 
  237. <:#254,11520><:f240,QCourier New,0,0,0>        or 94 characters total (for "elite" Type), each record will be 
  238. <:#254,11520><:f240,QCourier New,0,0,0>        printed as a unit, one field directly beneath another.  A more 
  239. <:#254,11520><:f240,QCourier New,0,0,0>        typical file is the sample included herein, "RECS,"  which lists 
  240. <:#254,11520><:f240,QCourier New,0,0,0>        and locates (by library file number) the author's phonograph 
  241. <:#254,11520><:f240,QCourier New,0,0,0>        records.  When the file is printed out, "elite" type is chosen 
  242. <:#254,11520><:f240,QCourier New,0,0,0>        so that two complete, computer records can fit on each line..
  243. <:#254,11520><:f240,QCourier New,0,0,0>         
  244. <:#254,11520><:f240,QCourier New,0,0,0>                  'l' is for look, and except for the fact that records 
  245. <:#254,11520><:f240,QCourier New,0,0,0>        appear one at a time on the screen, this option corresponds 
  246. <:#254,11520><:f240,QCourier New,0,0,0>        almost exactly with 'p.'  Here too, commands are heavily 
  247. <:#254,11520><:f240,QCourier New,0,0,0>        prompted for ease of use.  When employing 'l,' and after the 
  248. <:#254,11520><:f240,QCourier New,0,0,0>        computer presents a particular record, the user is given the 
  249. <:#254,11520><:f240,QCourier New,0,0,0>        opportunity to modify it or add to it as required.  If the user 
  250. <:#254,11520><:f240,QCourier New,0,0,0>        wishes to "delete" the record, he must answer "d" at this point 
  251. <:#254,11520><:f240,QCourier New,0,0,0>        -- followed by ENTER, of course.  The record will be deleted 
  252. <:#254,11520><:f240,QCourier New,0,0,0>        from the file in its entirety.  Note!  If the user chooses to 
  253. <:#254,11520><:f240,QCourier New,0,0,0>        delete a "field" (rather than a complete record), he can do so 
  254. <:#254,11520><:f240,QCourier New,0,0,0>        with the INS/DEL key, but he must restore the prompt "@."  
  255. <:#254,11520><:f240,QCourier New,0,0,0>        Failure to do so may result in file problems and possible loss 
  256. <:#254,11520><:f240,QCourier New,0,0,0>        of data.  All other aspects of "modifications" are explained 
  257. <:#254,11520><:f240,QCourier New,0,0,0>        fully in the screen prompts.
  258. <:#254,11520><:f240,QCourier New,0,0,0>         
  259. <:#254,11520><:f240,QCourier New,0,0,0>                  After completing this phase, the user is asked if he 
  260. <:#254,11520><:f240,QCourier New,0,0,0>        wishes to see the next record.  If he indicates yes, he will 
  261. <:#254,11520><:f240,QCourier New,0,0,0>        find that the "next" record follows the sequence established by 
  262. <:#254,11520><:f240,QCourier New,0,0,0>        its original entry; or -- if "sort" had been commanded -- 
  263. <:#254,11520><:f240,QCourier New,0,0,0>        according to the now sorted file.  This is convenient and makes 
  264. <:#254,11520><:f240,QCourier New,0,0,0>        'l' a very useful option.
  265. <:#254,11520><:f240,QCourier New,0,0,0>         
  266. <:#254,11520><:f240,QCourier New,0,0,0>                  '*' is the default character for our MENU.  Hitting 
  267. <:#254,11520><:f240,QCourier New,0,0,0>        ENTER simply cycles the computer back to the MENU.  However, 
  268. <:#254,11520><:f240,QCourier New,0,0,0>        there is an option available too. One may ask for a particular 
  269. <:#254,11520><:f240,QCourier New,0,0,0>        record here by putting in all or part of its "key" in answer to 
  270. <:#254,11520><:f240,QCourier New,0,0,0>        the prompt.  For example, if one wished to see Doe John'srecord, 
  271. <:#254,11520><:f240,QCourier New,0,0,0>        one might simply enter "Doe John."  Note the capitals.  If 
  272. <:#254,11520><:f240,QCourier New,0,0,0>        capitals were used when entering this record, capitals must be 
  273. <:#254,11520><:f240,QCourier New,0,0,0>        used in calling the record.  Alternately, one might enter "Doe" 
  274. <:#254,11520><:f240,QCourier New,0,0,0>        only, and providing there are no other names in the file 
  275. <:#254,11520><:f240,QCourier New,0,0,0>        beginning with "Doe," the proper record would appear on the 
  276. <:#254,11520><:f240,QCourier New,0,0,0>        screen.
  277. <:#254,11520><:f240,QCourier New,0,0,0>         
  278. <:#254,11520><:f240,QCourier New,0,0,0>         
  279. <:#254,11520><:f240,QCourier New,0,0,0>        LATER SESSIONS
  280. <:#254,11520><:f240,QCourier New,0,0,0>         
  281. <:#254,11520><:f240,QCourier New,0,0,0>             All that remains now is to review the method by which 
  282. <:#254,11520><:f240,QCourier New,0,0,0>        examination and re-entry are made to the file at some later 
  283. <:#254,11520><:f240,QCourier New,0,0,0>        session.  Command DB and note the following "RUN."
  284. <:#254,11520><:f240,QCourier New,0,0,0>         
  285. <:#254,11520><:f240,QCourier New,0,0,0>                  do you wish to create a file? n  (no)   ENTER
  286. <:#254,11520><:f240,QCourier New,0,0,0>         
  287. <:#254,11520><:f240,QCourier New,0,0,0>                  file name?  (test)   ENTER
  288. <:#254,11520><:f240,QCourier New,0,0,0>         
  289. <:#254,11520><:f240,QCourier New,0,0,0>                  which field is key?  1  (1)  ENTER
  290. <:#254,11520><:f240,QCourier New,0,0,0>         
  291. <:#254,11520><:f240,QCourier New,0,0,0>             One (1) is usual for the KEY field, since it normally 
  292. <:#254,11520><:f240,QCourier New,0,0,0>        represents "last name," but this program supports any choice.  
  293. <:#254,11520><:f240,QCourier New,0,0,0>        The program now takes over and after a short interval returns to 
  294. <:#254,11520><:f240,QCourier New,0,0,0>        the MENU.  The user may then proceed as indicated above.
  295. <:#254,11520><:f240,QCourier New,0,0,0>         
  296. <:#254,11520><:f240,QCourier New,0,0,0>         
  297. <:#254,11520><:f240,QCourier New,0,0,0>        SECURITY
  298. <:#254,11520><:f240,QCourier New,0,0,0>         
  299. <:#254,11520><:f240,QCourier New,0,0,0>             When a sizable amount of information has been posted to a 
  300. <:#254,11520><:f240,QCourier New,0,0,0>        file, one might justifiably feel badly if -- by some unfortunate 
  301. <:#254,11520><:f240,QCourier New,0,0,0>        chance -- the file were to be damaged or destroyed.  It might be 
  302. <:#254,11520><:f240,QCourier New,0,0,0>        useful, therefore, to copy your files to another disk at an 
  303. <:#254,11520><:f240,QCourier New,0,0,0>        appropriate time.  It takes but a few moments, and it's good 
  304. <:#254,11520><:f240,QCourier New,0,0,0>        insurance.  Note.  There are two MS-DOS files associated with 
  305. <:#254,11520><:f240,QCourier New,0,0,0>        each record file: one with ".REL" extension and one with ".DSC." 
  306. <:#254,11520><:f240,QCourier New,0,0,0>        Both must be transfered.
  307. <:#254,11520><:f240,QCourier New,0,0,0>
  308. <:#254,11520><:f240,QCourier New,0,0,0>            Microsoft's Smartdrv.exe can present problems with storage and
  309. <:#254,11520><:f240,QCourier New,0,0,0>        retrieval programs.<:f><:f240,QCourier New,0,0,0>  It should be suspended when DBASE is in use.
  310. <:#254,11520><:f240,QCourier New,0,0,0>        For initiation, the following batch file is recommended.  Assuming
  311. <:#254,11520><:f240,QCourier New,0,0,0>        this<:f><:f240,QCourier New,0,0,0> software is stored in the directory "c:\DBASE," --<:f>
  312. <:#254,11520><:f240,QCourier New,0,0,0>
  313. <:#254,11520><:f240,QCourier New,0,0,0>
  314. <:#254,11520><:f240,QCourier New,0,0,0>
  315. <:#254,11520><:f240,QCourier New,0,0,0>        To activate DB --
  316. <:#254,11520><:f240,QCourier New,0,0,0>
  317. <:#254,11520><:f240,QCourier New,0,0,0>               @echo off
  318. <:#254,11520><:f240,QCourier New,0,0,0>               cd\
  319. <:#254,11520><:f240,QCourier New,0,0,0>               c:
  320. <:#254,11520><:f240,QCourier New,0,0,0>               smartdrv c- a- b-(or with Stacker "on," smartdrv d- a- b-)
  321. <:#254,11520><:f240,QCourier New,0,0,0>               cd dbase
  322. <:#254,11520><:f240,QCourier New,0,0,0>               db
  323. <:#254,11520><:f240,QCourier New,0,0,0>               cd\
  324. <:#254,11520><:f240,QCourier New,0,0,0>               cls
  325. <:#254,11520><:f240,QCourier New,0,0,0>       <:f><:f240,QCourier New,0,0,0>        
  326. <:f><:f240,QCourier New,0,0,0>smartdrv c+ a+ b-+ (or with Stacker "on," smartdrv d+ a+ b+)
  327. <:#254,11520><:f240,QCourier New,0,0,0>            
  328. <:#254,11520><:f240,QCourier New,0,0,0>               Save as batch\db.bat    To actuate, merely command "DB" at
  329. <:#254,11520><:f240,QCourier New,0,0,0>         the MS-DOS prompt.       
  330. <:#254,11520><:f240,QCourier New,0,0,0>
  331. <:#254,11520><:f240,QCourier New,0,0,0>
  332. <:#254,11520><:f240,QCourier New,0,0,0>
  333. <:#254,11520><:f240,QCourier New,0,0,0>
  334. <:#254,11520><:f240,QCourier New,0,0,0>
  335. <:#254,11520><:f240,QCourier New,0,0,0>
  336. <:#254,11520><:f240,QCourier New,0,0,0>
  337. <:#254,11520><:f240,QCourier New,0,0,0>
  338. <:#254,11520><:f240,QCourier New,0,0,0>
  339. <:#254,11520><:f240,QCourier New,0,0,0>
  340. <:#254,11520><:f240,QCourier New,0,0,0>
  341. <:#254,11520><:f240,QCourier New,0,0,0>
  342. <:#254,11520><:f240,QCourier New,0,0,0>
  343. <:#254,11520><:f240,QCourier New,0,0,0>
  344. <:#254,11520><:f240,QCourier New,0,0,0>
  345. <:#254,11520><:f240,QCourier New,0,0,0>
  346. <:#254,11520><:f240,QCourier New,0,0,0>
  347. <:#254,11520><:f240,QCourier New,0,0,0>
  348. <:#254,11520><:f240,QCourier New,0,0,0>
  349. <:#254,11520><:f240,QCourier New,0,0,0>
  350. <:#254,11520><:f240,QCourier New,0,0,0>
  351. <:#254,11520><:f240,QCourier New,0,0,0>
  352. <:#254,11520><:f240,QCourier New,0,0,0>
  353. <:#254,11520><:f240,QCourier New,0,0,0>
  354. <:#254,11520><:f240,QCourier New,0,0,0>
  355. <:#254,11520><:f240,QCourier New,0,0,0>
  356. <:#254,11520><:f240,QCourier New,0,0,0>
  357. <:#254,11520><:f240,QCourier New,0,0,0>
  358. <:#254,11520><:f240,QCourier New,0,0,0>
  359. <:#254,11520><:f240,QCourier New,0,0,0>                                  GLOSSARY
  360. <:#254,11520><:f240,QCourier New,0,0,0>
  361. <:#254,11520><:f240,QCourier New,0,0,0>        CHARACTER:       One letter or one digit.  One "character" is 
  362. <:#254,11520><:f240,QCourier New,0,0,0>        normally stored in one "byte" of computer memory.
  363. <:#254,11520><:f240,QCourier New,0,0,0>         
  364. <:#254,11520><:f240,QCourier New,0,0,0>        CURSOR:          A screen prompting signal.  This is a small 
  365. <:#254,11520><:f240,QCourier New,0,0,0>        vertical, lighted rectangle which indicates the point at which 
  366. <:#254,11520><:f240,QCourier New,0,0,0>        an entry will be made.<:f><:f240,QCourier New,0,0,0> 
  367. <:f><:f240,QCourier New,0,0,0>  A <:f><:f240,QCourier New,0,0,0>"prompted" response (i.e., one 
  368. <:f><:f240,QCourier New,0,0,0>used
  369. <:#254,11520><:f240,QCourier New,0,0,0>        frequently) is<:f><:f240,QCourier New,0,0,0> placed under the cursor as an aid to the user.<:f>
  370. <:#254,11520><:f240,QCourier New,0,0,0> 
  371. <:#254,11520><:f240,QCourier New,0,0,0>        DEFAULT:         The name given to an option which is automatic, 
  372. <:#254,11520><:f240,QCourier New,0,0,0>        that is; if no option is chosen by the user, the program 
  373. <:#254,11520><:f240,QCourier New,0,0,0>        provides its own, called the "default" option.
  374. <:#254,11520><:f240,QCourier New,0,0,0>         
  375. <:#254,11520><:f240,QCourier New,0,0,0>        EDIT MODE:       The edit mode of a word processor is the mode 
  376. <:#254,11520><:f240,QCourier New,0,0,0>        in which the user Types in his text.
  377. <:#254,11520><:f240,QCourier New,0,0,0>                  
  378. <:#254,11520><:f240,QCourier New,0,0,0>        ELITE:           With Computers, this is taken to mean 12 
  379. <:#254,11520><:f240,QCourier New,0,0,0>        characters per inch or 96 characters per line.
  380. <:#254,11520><:f240,QCourier New,0,0,0>         
  381. <:#254,11520><:f240,QCourier New,0,0,0>        FIELD:           One line entry of a "record," limited in size 
  382. <:#254,11520><:f240,QCourier New,0,0,0>        (in DB) to 78 bytes.  Normally, the first two field are last and 
  383. <:#254,11520><:f240,QCourier New,0,0,0>        first name, followed perhaps by an address, telephone number, 
  384. <:#254,11520><:f240,QCourier New,0,0,0>        etc..
  385. <:#254,11520><:f240,QCourier New,0,0,0>         
  386. <:#254,11520><:f240,QCourier New,0,0,0>        FILE:            Normally, any program or software appearing on 
  387. <:#254,11520><:f240,QCourier New,0,0,0>        a disk drive.  A file could be text, binary code, etc..  When 
  388. <:#254,11520><:f240,QCourier New,0,0,0>        using "DB," a file is considered a complete store of "records."
  389. <:#254,11520><:f240,QCourier New,0,0,0>         
  390. <:#508,11520><:f240,QCourier New,0,0,0>        KEY FIELD:      <:f><:f240,QCourier New,0,0,0> Usually, the first field of a record.<:f><:f240,QCourier New,0,0,0> 
  391. <:f><:f240,QCourier New,0,0,0> DB has the             capacity to "key" on any field.
  392. <:#254,11520><:f240,QCourier New,0,0,0>         
  393. <:#254,11520><:f240,QCourier New,0,0,0>        PICA:            With computers, this is taken to mean 10 
  394. <:#254,11520><:f240,QCourier New,0,0,0>        characters (letters) per inch, or 80 characters per line.
  395. <:#254,11520><:f240,QCourier New,0,0,0>         
  396. <:#254,11520><:f240,QCourier New,0,0,0>        PROMPT:          An entry suggested by the program and put under 
  397. <:#254,11520><:f240,QCourier New,0,0,0>        the cursor. See "cursor," above.<:f>
  398. <:#254,11520><:f240,QCourier New,0,0,0> <:f><:f240,QCourier New,0,0,0>        
  399. <:#254,11520><:f240,QCourier New,0,0,0>        RECORD:          One complete entry in a "file" normally 
  400. <:#254,11520><:f240,QCourier New,0,0,0>        containing one or more "fields."  
  401. <:#254,11520><:f240,QCourier New,0,0,0>
  402. <:#254,11520><:f240,QCourier New,0,0,0>        USER:            The name given to the person (or persons) who 
  403. <:#254,11520><:f240,QCourier New,0,0,0>        currently operate the program.
  404. <:#254,11520><:f240,QCourier New,0,0,0>         
  405. <:#254,11520><:f240,QCourier New,0,0,0>         
  406. <:#254,11520><:f240,QCourier New,0,0,0>             <:f><:f240,QCourier New,0,0,0>Direct corrections and/or suggestions to --
  407. <:#254,11520><:f240,QCourier New,0,0,0>         
  408. <:#254,11520><:f240,QCourier New,0,0,0>                           Alfred D'Attore
  409. <:#254,11520><:f240,QCourier New,0,0,0>                           CompuServe 75222,1254
  410. <:#254,11520><:f240,QCourier New,0,0,0>                           or
  411. <:#254,11520><:f240,QCourier New,0,0,0>                           1300 South Farm View Drive
  412. <:#254,11520><:f240,QCourier New,0,0,0>                           Apt. B-21
  413. <:#254,11520><:f240,QCourier New,0,0,0>                           Dover, Delaware 19904
  414. <:#254,11520><:f240,QCourier New,0,0,0>         <:f><:f240,QCourier New,0,0,0>         
  415. [Embedded]
  416. 00030057
  417.